package com.h819.core.web.struts2;

import com.opensymphony.xwork2.ActionSupport;
import org.apache.struts2.interceptor.SessionAware;

import java.util.Map;

/**
 * @Title: GoAction.java
 * @Description: TODO(转为页面动作跳转设置，用 struts 2 的动态方法 解析)
 * @author H819
 * @date 2010-3-14
 * @version V1.0
 */
@SuppressWarnings("serial")
public class GoAction extends ActionSupport implements SessionAware{

	 private Map session;
	
	 public String execute() throws Exception {
			return null;
		}
	 
	/**
	 * 下载文件。用动态方法解析本类。调用：downLoadFileAction
	 * @return
	 * @throws Exception
	 */
	//访问方法 downLoadFileAction.action
	public String downLoadFile() throws Exception {
		//把文件路径放入 session 中
		session.put("pdfpath", "hello,it works.");
		
		//配置文件中的 result
		return "downLoadFile";
	}

	public void setSession(Map session) {
		this.session = session;
	}
}
